c programming questions for gate